buffer plunger retaining pin - Turkish English Dictionary